import turtle
import random

# 设置窗口大小
turtle.setup(600, 600)
# 设置颜色模式
turtle.colormode(255)
# 设置速度
turtle.speed(0)
for i in range(40):
    # 在-300到280之间随机获取x的坐标点
    x = random.randint(-300, 280)
    # 在-300到280之间随机获取x的坐标点
    y = random.randint(-300, 280)
    # 画笔抬起
    turtle.up()
    # 移动到某个位置
    turtle.goto(x, y)
    # 画笔落下
    turtle.down()

    # 在0到255之间随机获取r颜色值
    r = random.randint(0, 255)
    # 在0到255之间随机获取g颜色值
    g = random.randint(0, 255)
    # 在0到255之间随机获取b颜色值
    b = random.randint(0, 255)
    # 在10-70 间隔为5中随机取一个数字
    h = random.randrange(10, 70, 5)

    # 设置颜色
    turtle.color(r,g,b)
    # 开始填充
    turtle.begin_fill()
    # 画正方形
    for i in range(4):
        turtle.forward(h)
        turtle.left(90)
    # 结束填充
    turtle.end_fill()

turtle.done()